@charset "utf-8";
/* CSS Document */

/* ===============
 * 重新定义Html元素
 * =============== */
html, body, div, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, pre, form, p, blockquote, fieldset, input {
    padding: 0;
    margin: 0;
}

h1, h2, h3, h4, h5, h6, pre, code, address, caption, cite, code, em, strong, table, th, td {
    font-size: 1em;
    font-style: normal;
    font-weight: normal;
}

strong {
    font-weight: bold;
}

ul, ol {
    list-style: none outside none;
}

fieldset, img {
    border: medium none;
}

caption, th {
    text-align: left;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

body {
    font: 12px/150% "Hiragino Sans GB", "Microsoft Yahei", arial, 宋体, "Helvetica Neue", Helvetica, STHeiTi, sans-serif;
    color: #666666;
    background: #FFF none repeat scroll 0 0;
    margin: 0;
    padding: 0;
}

a {
    color: #555;
    outline: medium none;
}

a:link, a:visited, a:active {
    text-decoration: none;
}

a:hover {
    color: #E4393C;
    text-decoration: underline;
}

i, cite, em {
    font-style: normal;
}

/* ==========================
 * 为旧版本浏览器格式化Html5元素
 * ========================== */
article, aside, dialog, footer, header, section, footer, nav, figure, menu {
    display: block;
}

/* ==========================
 * 常用宽度、高度、边距、边框属性
 * ========================== */
.w {
    width: 100%
}

.wrapper {
    width: 1200px;
    margin: auto;
}

.fl {
    float: left;
}

.fr {
    float: right;
}

.block {
    display: block;
}

.none {
    display: none;
}

.goods-price {
    font-family: Verdana;
}

.goods-price em {
    font-weight: 600;
    color: #C00;
}

.nc-appbar-tabs a.compare {
    display: none !important;
}

/*抢购页面去除侧边栏对比

/* ==========================
 * 广告区域布局样式
 * ========================== */
.ads-topbanner-layout {
    text-align: center;
    display: block;
    width: 100%;
    overflow: hidden;
}

/* 公用导航区域
-------------------------------------- */
.public-nav-layout .all-category .category {
    margin-top: -0px;
}

/* 首页焦点区域
-------------------------------------- */
.home-focus-layout {
    width: 100%;
    height: 481px;
    position: relative;
    z-index: 1;
}

/* 满屏背静切换焦点图 */
.full-screen-slides {
    width: 710px;
    height: 330px;
    position: relative;
    left: -46px;
    z-index: 1;
    margin: auto;
}

.full-screen-slides li {
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
}

.full-screen-slides li a {
    display: block;
    width: 776px;
    height: 270px;
    text-indent: -9999px;
    margin-left: -388px;
    position: absolute;
    z-index: 2;
    left: 50%;
}

.full-screen-slides-pagination {
    font-size: 0;
    *word-spacing: -1px /*IE6、7*/;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#33FFFFFF', endColorstr='#33FFFFFF');
    /*background: rgba(255,255,255,0.2);*/
    text-align: right;
    display: block;
    list-style: none;
    width: 620px;
    height: 6px;
    padding: 7px 8px;
    margin-left: -360px;
    position: absolute;
    left: 50%;
    top: 305px;
    z-index: 9;
}

.full-screen-slides-pagination li {
    vertical-align: top;
    letter-spacing: normal;
    word-spacing: normal;
    display: inline-block;
    *display: inline /*IE6、7*/;
    list-style: none;
    width: 24px;
    height: 6px;
    margin-left: 4px;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#3F000000', endColorstr='#3F000000');
    background: rgba(0, 0, 0, 0.25);
    overflow: hidden;
    cursor: pointer;
    *zoom: 1;
}

.full-screen-slides-pagination a {
    display: block;
    width: 100%;
    height: 100%;
    padding: 0;
    margin: 0;
    text-indent: -9999px;
}

.full-screen-slides-pagination .current {
    background: #F30;
}
/* 满屏切换焦点图 */
.jfullscreen-trigeminy{
    width: 710px;
    height: 330px;
    margin-left: -400px;
    clear: both;
    position: absolute;
    z-index: 2;
    top: 0;
    left: 50%;
    overflow: hidden;
}

.jfullscreen-trigeminy ul {
   /*  background-color: #fff;
    width: auto;
    height: 330px;
    position: absolute;
    z-index: 1;
    overflow: hidden; */
}

.jfullscreen-trigeminy ul.slides li {
    width: 710px;
    height: 330px;
    float: left;
    /*margin-left: 1px;*/
}

.jfullscreen-trigeminy ul.slides li a {
    display: block;
    width: 100%;
    height: 100%;
    /*float: left; */
    /*margin-left: 1px;*/
}

.jfullscreen-trigeminy ul.slides  li a:nth-of-type(2),
.jfullscreen-trigeminy ul.slides  li a:nth-of-type(3) {

    margin-left: 1px;
}

.jfullscreen-trigeminy ul.slides  li a img {
    max-width: 236px;
    max-height: 330px;
    vertical-align: top;
}

.jfullscreen-trigeminy .arrow {
    background: url(../images/home_bg.png) no-repeat;
    width: 45px;
    height: 100px;
    position: absolute;
    z-index: 2;
    top: 115px;
    cursor: pointer;
}

.jfullscreen-trigeminy .pre {
    background-position: 0 -100px;
    left: 0;
}

.jfullscreen-trigeminy .next {
    background-position: -45px -100px;
    right: 0;
}

.jfullscreen-trigeminy .pagination {
    display: none;
}

.jfullscreen-trigeminy{position:relative;height:330px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{height:400px;}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:12px;height:12px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:12px;height:12px;line-height:40px;overflow:hidden;background:url(../images/UP.png) -10px -123px no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:1px -123px;}

.flex-direction-nav{position:absolute;z-index:3;width:100%;top:40%;}
.flex-direction-nav li a{display:block;width:30px;height:60px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:0px;background:url(../images/UP.png) -3px -63px no-repeat;opacity:0;}
.flex-direction-nav li a.flex-next{right:0px;background:url(../images/UP.png) -30px -63px no-repeat;opacity:0;}


/* 三联切换焦点图 */
.jfocus-trigeminy {
    /*width: 676px;*/
    width: 710px;
    height: 150px;
    margin-left: -400px;
    clear: both;
    position: absolute;
    z-index: 2;
    top: 330px;
    left: 50%;
    overflow: hidden;
}

.jfocus-trigeminy ul {
    background-color: #fff;
    width: auto;
    height: 150px;
    position: absolute;
    z-index: 1;
    overflow: hidden;
}

.jfocus-trigeminy ul li {
    width: 710px;
    height: 150px;
    float: left;
    /*margin-left: 1px;*/
}

.jfocus-trigeminy ul li a {
    display: block;
    width: 236px;
    height: 150px;
    float: left;
    /*margin-left: 1px;*/
}

.jfocus-trigeminy ul li a:nth-of-type(2),
.jfocus-trigeminy ul li a:nth-of-type(3) {

    margin-left: 1px;
}

.jfocus-trigeminy ul li a img {
    max-width: 236px;
    max-height: 150px;
    vertical-align: top;
}

.jfocus-trigeminy .arrow {
    background: url(../images/home_bg.png) no-repeat;
    width: 45px;
    height: 100px;
    position: absolute;
    z-index: 2;
    top: 25px;
    cursor: pointer;
}

.jfocus-trigeminy .pre {
    background-position: 0 -100px;
    left: 0;
}

.jfocus-trigeminy .next {
    background-position: -45px -100px;
    right: 0;
}

.jfocus-trigeminy .pagination {
    display: none;
}

/* 促销广告切换图 */
.jsaleadv-trigeminy {
    /*width: 1200px;
    height: 200px;*/
    margin-top: 20px;
    clear: both;
   /*  position: absolute; */
    z-index: 2;
    /*top: 301px;*/
    /*left: 50%;*/
    overflow: hidden;
}

.jsaleadv-trigeminy ul {
    background-color: #369;
    width: auto;
    /*height: 180px; */
    /*position: absolute; */
    /*z-index: 1; */
    /*overflow: hidden; */
    /* margin-top: 20px; */
}

.jsaleadv-trigeminy ul li {
    width: 1200px;
    height: 200px;
    float: left;
	padding-bottom: 20px;
    /*margin-left: -1px;*/
}

.jsaleadv-trigeminy ul li:last-child{
	padding-bottom:0px;
}

.jsaleadv-trigeminy ul li a {
    display: block;
    width: 590px;
    height: 200px;
    float: left;
}

.jsaleadv-trigeminy ul li a:nth-of-type(2) {
    margin-left: 20px;
}

.jsaleadv-trigeminy ul li a img {
    max-width: 590px;
    max-height: 200px;
}

.jsaleadv-trigeminy .arrow {
    background: url(../images/home_bg.png) no-repeat;
    width: 45px;
    height: 100px;
    position: absolute;
    z-index: 2;
    top: 40px;
    cursor: pointer;
}

.jsaleadv-trigeminy .pre {
    background-position: 0 -100px;
    left: 0;
}

.jsaleadv-trigeminy .next {
    background-position: -45px -100px;
    right: 0;
}

.jsaleadv-trigeminy .pagination {
    display: none;
}

/* 合作伙伴图 */
.jpartner-trigeminy {
    width: 1200px;
    height: auto;
    clear: both;
    z-index: 2;
    top: 301px;
    left: 50%;
    overflow: hidden;
}

.jpartner-trigeminy ul {
    background-color: #FFF;
    width: auto;
    height: auto;
    z-index: 1;
    overflow: hidden;
}

.jpartner-trigeminy ul li {
    width: 1200px;
    height: auto;
    float: left;
    margin-top: 5px;
}

.jpartner-trigeminy ul li a {
    display: block;
    width: 190px;
    height: 110px;
    float: left;
    border: 1px solid #e7e7e7;
    margin-left: 9px;
}

.jpartner-trigeminy ul li a:first-child {
    margin-left: 0;
}

.jpartner-trigeminy ul li a img {
    width: 190px;
    max-height: 110px;
}

.jpartner-trigeminy .arrow {
    background: url(../images/home_bg.png) no-repeat;
    width: 45px;
    height: 100px;
    position: absolute;
    z-index: 2;
    top: 40px;
    cursor: pointer;
}

.jpartner-trigeminy .pre {
    background-position: 0 -100px;
    left: 0;
}

.jpartner-trigeminy .next {
    background-position: -45px -100px;
    right: 0;
}

.jpartner-trigeminy .pagination {
    display: none;
}

/*焦点区域右侧*/
.home-focus-layout .right-sidebar {
    background: #FFFFFF;
    width: 280px;
    height: 480px;
    /*padding: 16px;*/
    margin-left: 318px;
    position: absolute;
    z-index: 1;
    top: 0;
    left: 50%;

    border: 1px solid #F0F0F0;
    border-top: 0;
}

.home-focus-layout .right-sidebar td {
    padding: 2px 0;
	text-align:center;
}

.home-focus-layout .right-sidebar .icon {
    border-radius: 1000px;
}

.home-focus-layout .right-sidebar .user_name {
    margin: 0 0 -4px 0;
    display: inline-block;
    padding-left: 5px;
}

.home-focus-layout .right-sidebar a {
    text-decoration: none;
}

.home-focus-layout .right-sidebar .right_pic {
    width: 50px;
    height: 59px;
}

.hr2 {
    width: 1200px;
    margin: auto;
}

/**
 * 信息模块
 */
.msg_block .c_blue {
    color: #6886AC;
}

/*filter: progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#19000000', endColorstr='#19000000'); background:rgba(0,0,0,0.1); width: 210px; height: 480px; padding: 1px; margin-left: 290px; position: absolute; z-index:1; top: 0; left: 50%; }*/
/*服务标志*/
.home-focus-layout .policy {
    background-color: #a6dbff;
    width: 280px;
    height: 164px;
    overflow: hidden;
    margin-top: 4px;
}

.home-focus-layout .policy img {
    margin-top: 140px;
    display: none
}

.home-focus-layout .policy ul {
    width: 280px;
    height: 168px;
}

.home-focus-layout .policy ul li {
    line-height: 24px;
    color: #999;
    background: url(../images/CP.png) no-repeat;
    width: 50px;
    height: 24px;
    float: left;
    padding: 52px 10px 0 10px
}

.home-focus-layout .policy ul li.b1 {
    background-position: 0 0;
}

.home-focus-layout .policy ul li.b2 {
    background-position: -70px 0;
}

.home-focus-layout .policy ul li.b3 {
    background-position: -140px 0;
}

/* 商城首页-新闻及店铺Tab切换 */
.nc-home-news .tabs-nav {
    background: #F7F7F7;
    height: 32px;
    border-bottom: solid 1px #E7E7E7;
    position: relative;
    z-index: 1;
}

.nc-home-news .tabs-nav li {
    line-height: 25px;
    background: #F7F7F7;
    text-align: center;
    display: block;
    width: 70px;
    height: 25px;
    float: left;
    padding: 0;
    margin: 5px 0 0 5px;
    border: solid #F7F7F7;
    border-width: 1px 1px 0 1px;
    position: relative;
    z-index: 9;
}

.nc-home-news .tabs-nav li.tabs-selected {
    color: #333;
    font-weight: 700;
    line-height: 27px;
    background: #FFF;
    height: 27px;
    border: solid #E7E7E7;
    border-width: 1px 1px 0 1px;
    position: relative;
    z-index: 10;
    _margin-bottom: -1px /* IE6 */;
}

.nc-home-news .tabs-nav li a:hover, .nc-home-news .tabs-nav li.tabs-selected a {
    color: #333;
}

.nc-home-news .tabs-panel {
    width: 95%;
    margin: 6px auto;
}

.tabs-hide {
    display: none !important;
}

.tabs-panel .store-join-btn {
    background: url(../images/home_bg.png) no-repeat 0 -200px;
    display: block;
    width: 180px;
    height: 60px;
    margin: 20px auto 10px;
}

.tabs-panel .store-join-help {
    color: #999;
    display: block;
    text-align: center;
}

.tabs-panel .store-join-help:hover {
    text-decoration: none;
    color: #39C;
}

.tabs-panel .store-join-help i {
    font-size: 14px;
    margin-right: 4px;
}

/*抢购活动*/
.home-focus-layout .groupbuy {
    background-color: transparent;
    width: 210px;
    height: 238px;
    position: relative;
    z-index: 1;
    overflow: hidden;
}

.home-focus-layout .groupbuy .title {
    line-height: 30px;
    background-color: #F0F0F0;
    color: #777;
    width: 210px;
    height: 30px;
}

.home-focus-layout .groupbuy .title i {
    line-height: 16px;
    color: #FFF;
    background-color: #CB0100;
    vertical-align: middle;
    text-align: center;
    display: inline-block;
    width: 16px;
    height: 16px;
    margin: auto 8px auto 5px;
    border-radius: 2px;
}

.home-focus-layout .groupbuy ul {
    height: 210px;
    padding: 0px;
    margin: 0px;
    float: left;
    clear: both;
    position: absolute;
    z-index: 1;
}

.home-focus-layout .groupbuy ul li {
    float: left;
    width: 210px;
    height: 208px;
    padding: 0px;
}

.home-focus-layout .groupbuy .pagination {
    display: none;
}

.home-focus-layout .groupbuy .arrow {
    background: url(../images/home_bg.png) no-repeat;
    width: 19px;
    height: 29px;
    position: absolute;
    z-index: 2;
    top: 80px;
    cursor: pointer;
}

.home-focus-layout .groupbuy:hover .arrow {
    opacity: 0.5 !important;
}

.home-focus-layout .groupbuy .arrow:hover {
    opacity: 0.8 !important;
}

.home-focus-layout .groupbuy .pre {
    background-position: -160px -40px;
    left: 0;
}

.home-focus-layout .groupbuy .next {
    background-position: -180px -40px;
    right: 0;
}

.home-focus-layout .groupbuy dl {
    background-color: #FFF;
    background-repeat: no-repeat;
    background-position: top center;
    width: 210px;
    height: 180px;
    padding-bottom: 28px;
    position: relative;
    z-index: 1;
}

.home-focus-layout .groupbuy dl dt {
    color: #FFF;
    text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.25);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#7F000000', endColorstr='#7F000000');
    background: rgba(0, 0, 0, 0.5);
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 200px;
    height: 20px;
    padding: 2px 5px 38px 5px;
    position: absolute;
    z-index: 1;
    top: 120px;
    left: 0;
    overflow: hidden;
}

.home-focus-layout .groupbuy dl dd.price {
    font-family: Verdana, Geneva, sans-serif;
    background: url(../images/home_bg.png) no-repeat 0 0;
    width: 200px;
    height: 30px;
    position: absolute;
    z-index: 1;
    top: 145px;
    left: 10px;
}

.home-focus-layout .groupbuy dl dd.price .groupbuy-price {
    font-size: 16px;
    font-weight: 600;
    color: #FFF;
    line-height: 24px;
    display: block;
    height: 24px;
    float: left;
    margin: 3px 0 auto 12px;
}

.home-focus-layout .groupbuy dl dd.price .original-price {
    font-size: 12px;
    color: #FFF;
    text-decoration: line-through;
    line-height: 24px;
    color: #F99;
    display: block;
    float: left;
    height: 24px;
    margin: 3px 0 auto 4px;
}

.home-focus-layout .groupbuy dl dd.price .buy-button a {
    font-weight: 600;
    color: #FFF;
    background-color: #FF6800;
    line-height: 20px;
    text-align: center;
    width: 54px;
    height: 22px;
    float: right;
    margin: 5px 5px auto auto;
}

.home-focus-layout .groupbuy dl dd.time {
    font-family: Verdana;
    background-color: #FFF;
    width: 200px;
    height: 20px;
    padding: 4px 5px;
    position: absolute;
    z-index: 1;
    bottom: 0;
    left: 0;
}

.home-focus-layout .groupbuy dl dd.time .sell {
    float: left;
}

.home-focus-layout .groupbuy dl dd.time .sell em {
    font-weight: 600;
    color: #E72551;
    margin-left: 2px;
}

.home-focus-layout .groupbuy dl dd.time .time-remain {
    color: #777;
    float: right;
}

.home-focus-layout .groupbuy dl dd.time .time-remain em {
    font-weight: 600;
    color: #E72551;
}

/* 商城首页-新闻及店铺Tab切换*/
.proclamation--one {
    background: #FFF;
    width: 280px;
    border-bottom: 1px solid #e8e8e8;
}

.proclamation--two {
    background: #FFF;
    width: 280px;
    height: 129px;
    overflow: hidden;
    border-bottom: 1px solid #e8e8e8;
}

.proclamation--one .tabs-nav {
    background: #ec5171;
    height: 30px;
    /*  border: solid #E7E7E7;
    border-width: 1px 0; */ 
    position: relative;
    z-index: 1;
}

.proclamation--one .tabs-panel {
	margin:0px !important;
	padding-bottom:5px !important;
	border-left :1px solid #ec5171;
	border-right :1px solid #ec5171;	
	border-bottom :1px solid #ec5171;	
}

.proclamation--two .tabs-nav {
    background: #fff;
    height: 30px;
    /*border: solid #E7E7E7;*/
    /*border-width: 1px 0; */
    position: relative;
    z-index: 1;
}

.proclamation--one .tabs-nav li {
    background: #FFF;
    text-align: center;
    display: block;
    width: 140px;
    height: 20px;
    float: left;
    padding: 5px 0;
    margin: 0;
    border-bottom: 1px solid #ec5171; */
    position: relative;
    z-index: 9;
    cursor: pointer;
    color: #333;
}

.proclamation--two .tabs-nav li {
    background: #FFF;
    text-align: center;
    display: block;
    width: 60px;
    height: 20px;
    float: left;
    padding: 5px 0;
    margin: 0;
    /*border: solid #F7F7F7; */
    /*border-width: 0 0 0 1px; */
    position: relative;
    z-index: 9;
    cursor: pointer;
    color: #333;
}


.proclamation--one .tabs-nav li h3 {
    font-weight: 600;
    line-height: 20px;

}
.proclamation--two .tabs-nav li h3 {
    font-weight: 600;
    line-height: 20px;

}

.proclamation--one .tabs-nav li.tabs-selected {
    color: #ec5171;
    font-weight: 600;
    line-height: 20px;
    /* background: #ec5171; */
    width: 138px;
    height: 20px;
    border-style: solid;
    border-color: transparent #E7E7E7 #FFF #E7E7E7;
    border-width: 0 1px 0 1px;
    position: relative;
    z-index: 10;
    _margin-bottom: -1px /* IE6 */;
	border-left:1px solid;
	border-right:1px solid;	
}

.proclamation--two .tabs-nav li.tabs-selected {
    color: #ec5171;
    border-bottom: 1px solid #ec5171;
    font-weight: 600;
    line-height: 20px;
    /*background: #ec5171;*/
    width: 60px;
    height: 20px;
    /*border-style: solid;*/
    /*border-color: transparent #E7E7E7 #FFF #E7E7E7;*/
    /*border-width: 0 1px 1px 1px; */
    position: relative;
    z-index: 10;
    _margin-bottom: -1px /* IE6 */;
}

/*.proclamation .tabs-nav li h3 {*/
/*color:#333;*/
/*}*/

.proclamation .tabs-panel {
	height:139px;
    margin: 6px auto;
    padding: 10px 15px;
}

.proclamation .mall-news {
}

.proclamation .mall-news li {
    line-height: 20px;
    text-overflow: ellipsis;
    white-space: nowrap;
    height: 20px;
    padding: 1px 0;
    overflow: hidden;
}

.proclamation .mall-news li i {
    background: url(../images/home_bg.png) no-repeat -70px -40px;
    vertical-align: middle;
    display: inline-block;
    width: 2px;
    height: 2px;
    margin-right: 6px;
}

.proclamation .mall-news li time {
    font-family: Tahoma, Geneva, sans-serif;
    color: #999;
    font-size: 10px;
    margin-left: 6px;
}

.proclamation .tabs-panel .error_1 {
    position: absolute;
    z-index: 199;
    left: 130px;
	color:white;
	top:10px;
	display:none;
}
.proclamation .tabs-panel .error_2 {
    position: absolute;
    z-index: 199;
    left: 130px;
	color:white;
	top:47px;
	display:none;	
}
.proclamation .tabs-panel .error_3 {
    position: absolute;
    z-index: 199;
    left: 130px;
	color:white;
	top:84px;
	display:none;	
}

.proclamation .tabs-panel .error_1 .arr-title,.proclamation .tabs-panel .error_2 .arr-title,.proclamation .tabs-panel .error_3 .arr-title{
    background-color: #FF6D6D;	
    border-radius: 5px;	
	padding: 2px 5px;
}

.proclamation .tabs-panel .error_1 .arr-bottom,.proclamation .tabs-panel .error_2 .arr-bottom,.proclamation .tabs-panel .error_3 .arr-bottom{
	width:8px;
	height:6px;
	margin-left:5px;
    background: url(../images/sanjiaoxing.png) 0px -8px no-repeat;
}

.tabs-hide {
    display: none !important;
}

.home-sale-layout {
    overflow: hidden;
}



/**
 * 新增样式
 */
.home-sale-layout .tab_bar a:hover {
    color: #000000;
    text-decoration: none;
    cursor: pointer;
}

.home-sale-layout .tab_bar .active {
    color: #000000;
    border-bottom: 3px solid #EC5171;
}

/*.home-sale-layout .tab_bar a:hover div{
	color: #000000;
	border-bottom: 3px solid #EC5171;
}*/
.home-sale-layout .tab_list a {
    color: #555;
    text-decoration: none;
    cursor: pointer;
}

.home-sale-layout .left-layout {
    width: 1200px;
    float: left;
    /*border-bottom: solid 1px #F0F0F0;*/
}

.home-sale-layout .tabs-nav {
    background-color: transparent;
    width: 100%;
    height: 40px;
    border-style: solid;
    border-width: 0 0 2px 0;
    border-color: transparent transparent #F0F0F0 transparent;
    position: relative;
    z-index: 1;
}

.home-sale-layout--one .tabs-nav {
    /* margin-top: 230px; */
}

.home-sale-layout .tabs-nav li {
    background-color: transparent;
    width: 220px;
    height: 40px;
    float: left;
    padding: 0;
    position: relative;
    z-index: 1;
    cursor: pointer;
}

.home-sale-layout .tabs-nav li:nth-of-type(2) {
    margin-left: 25px;
}

.home-sale-layout .tabs-nav li h3 {
    font-size: 14px;
    font-weight: 600;
    line-height: 38px;
    text-align: center;
}

.home-sale-layout .tabs-nav li i {
    font-size: 0px;
    line-height: 0;
    display: none;
    width: 0px;
    height: 0px;
    float: right;
    margin-left: -4px;
    border-width: 5px;
    border-style: dashed dashed solid dashed;
    position: absolute;
    z-index: 1;
    bottom: 0;
    left: 50%;
}

.home-sale-layout .tabs-nav .tabs-selected {
    border-style: solid;
    border-width: 0 0 2px 0;
    border-color: #D93600;
}

.home-sale-layout .tabs-nav .tabs-selected i {
    display: block;
    border-color: transparent transparent #D93600;
}

.home-sale-layout .tabs-nav .tabs-selected h3 {
    color: #D93600;
}

.home-sale-layout .tabs-panel {
    width: 1200px;
    overflow: hidden;
    margin-bottom: 15px;
    margin-top: 10px;
}

.home-sale-layout .tabs-panel ul {
    width: 1200px;
    /*margin-left: -1px;*/
    overflow: hidden;
}

.home-sale-layout .tabs-panel ul li {
    width: 220px;
    height: 300px;
    padding: 15px 0 0;
    border: 1px solid #e7e7e7;
    float: left;
    /* overflow: hidden; */
}

.home-sale-layout .tabs-panel ul li:nth-of-type(2),
.home-sale-layout .tabs-panel ul li:nth-of-type(3),
.home-sale-layout .tabs-panel ul li:nth-of-type(4),
.home-sale-layout .tabs-panel ul li:nth-of-type(5) {
    margin-left: 22px;
}

.home-sale-layout .tabs-panel dl {
    width: 196px;
    margin: 0 auto auto;
    position: relative;
    z-index: 1;
}

.home-sale-layout .tabs-panel dl dt.goods-name {
    font-family: Tahoma, Geneva, sans-serif;
    line-height: 16px;
    width: 196px;
    height: 16px;
    position: absolute;
    z-index: auto;
    top: 253px;
    left: 0;
    overflow: hidden;
}

.home-sale-layout .tabs-panel dl dt.goods-name > a{
	color:#019cdc !important;
	font-weight:bold;
}
.home-sale-layout .tabs-panel dl dd.goods-thumb {
    width: 196px;
    height: 196px;
    position: absolute;
    z-index: auto;
    top: 0;
    left: 0;
}

.home-sale-layout .tabs-panel dl dd.goods-thumb a {
    text-align: center;
    vertical-align: middle;
    display: table-cell;
    *display: block;
    width: 196px;
    height: 196px;
    overflow: hidden;
}

.home-sale-layout .tabs-panel dl dd.goods-thumb img {
    max-width: 196px;
    max-height: 196px;
    margin-top: expression(160-this.height/2);
    *margin-top: expression(80-this.height/2);
}

.home-sale-layout .tabs-panel dl dd.goods-salenum {
    line-height: 20px;
    color: #999;
    position: absolute;
    z-index: auto;
    top: 213px;
    left: 0px;
}

.home-sale-layout .tabs-panel dl dd.goods-store {
    line-height: 20px;
    color: #999;
    position: absolute;
    z-index: auto;
    top: 210px;
    left: 0;
}

.home-sale-layout .tabs-panel dl dd.goods-category {
    line-height: 20px;
    color: #999;
    position: absolute;
    z-index: auto;
    top: 232px;
    left: 0;
}

.home-sale-layout .tabs-panel dl dd.goods-store em {
    font-size: 14px;
    vertical-align: middle;
    color: blue;
}

.home-sale-layout .tabs-panel dl dd.goods-store-area {
    line-height: 20px;
    color: #999;
    position: absolute;
    z-index: auto;
    top: 273px;
    left: 0;
}

.home-sale-layout .tabs-panel dl dd.goods-price {
    line-height: 20px;
    color: #999;
    position: absolute;
    z-index: auto;
    top: 195px;
    left: 0;
}

.home-sale-layout .tabs-panel dl dd.goods-price em {
    font-size: 14px;
    vertical-align: middle;
}

.home-sale-layout .tabs-panel dl dd.goods-contactme {
    line-height: 20px;
    color: #999;
    position: absolute;
    z-index: auto;
    top: 225px;
    left: 80px;
	padding-top:50px;
	padding-left:60px;
}

.home-sale-layout .tabs-panel dl dd.goods-contactme > a{
    display: block;
    width: 58px;
    height: 20px;
    background: url(../images/call.png) -2px -2px;
}

.home-sale-layout .tabs-panel dl dd.store-salenum {
    line-height: 20px;
    color: #999;
    position: absolute;
    z-index: auto;
    top: 169px;
    left: 70px;
}

.home-sale-layout .tabs-panel dl dt.store-name {
	font-family: Tahoma, Geneva, sans-serif;
    color: #999;
    line-height: 20px;
    position: absolute;
    z-index: auto;
    top: 199px;
    left: 0;
	width: 196px;
    overflow: hidden;
    white-space: nowrap;
}

.home-sale-layout .tabs-panel dl dt.store-name a {
    color: #019cdc !important;
    font-weight: bold;
}

.home-sale-layout .tabs-panel dl dt.store-name em {
    font-size: 14px;
    vertical-align: middle;
}

.home-sale-layout .tabs-panel dl dd.store-sales {
    line-height: 20px;
    color: #999;
    position: absolute;
    z-index: auto;
    top: 238px;
    left: 0;
	width:196px;
	white-space:nowrap;
	overflow:hidden;
}

.red{color:red}


.home-sale-layout .tabs-panel dl dd.store-category {
    line-height: 20px;
    color: #999;
    position: absolute;
    z-index: auto;
    top: 257px;
    left: 0;
	width:194px;
	white-space:nowrap;
	overflow:hidden;
}

.home-sale-layout .tabs-panel dl dd.store-area {
    line-height: 20px;
    color: #999;
    position: absolute;
    z-index: auto;
    top: 277px;
    left: 0;
}

.home-sale-layout .tabs-panel dl dd.store-thumb {
    width: 196px;
    height: 196px;
    position: absolute;
    z-index: auto;
    top: 0;
    left: 0;
}

.home-sale-layout .tabs-panel dl dd.store-thumb a {
    text-align: center;
    vertical-align: middle;
    display: table-cell;
    *display: block;
    width: 196px;
    height: 196px;
    overflow: hidden;
}

.home-sale-layout .tabs-panel dl dd.store-thumb img {
    max-width: 196px;
    max-height: 196px;
    margin-top: expression(160-this.height/2);
    *margin-top: expression(80-this.height/2);
}

.home-sale-layout .tabs-panel dl dd.store-score {
    font-family: Tahoma, Geneva, sans-serif;
    line-height: 24px;
    width: 196px;
    height: 24px;
    position: absolute;
    z-index: auto;
    top: 215px;
    left: 0;
    overflow: hidden;
}

.home-sale-layout .tabs-panel dl dd.store-score span.score-title {
    margin: 0;
    font-weight: bold;
}

.home-sale-layout .right-sidebar {
    width: 211px;
    float: right;
}

.home-sale-layout .right-sidebar .title {
    height: 40px;
    border-bottom: solid 2px #F00;
}

.home-sale-layout .right-sidebar .title h3 {
    font-size: 12px;
    font-weight: 600;
    line-height: 38px;
    color: #D93600;
    float: left;
    margin-left: 20px;
}

.home-sale-layout .right-sidebar .title a {
    line-height: 38px;
    float: right;
    margin-right: 6px;
}

.home-sale-layout .sale-discount {
    width: 210px;
    height: 252px;
    overflow: hidden;
    position: relative;
    z-index: 1;
}

.home-sale-layout .sale-discount ul {
    width: auto;
    height: 252px;
    position: absolute;
    z-index: 1;
}

.home-sale-layout .sale-discount ul li {
    width: 210px;
    height: 50px;
    float: left;
    padding: 191px 0 0 0;
}

.home-sale-layout .sale-discount .arrow {
    background: url(../images/home_bg.png) no-repeat;
    width: 19px;
    height: 29px;
    margin-top: -40px;
    position: absolute;
    z-index: 2;
    top: 50%;
    cursor: pointer;
    opacity: 0.25 !important;
}

.home-sale-layout .sale-discount .arrow:hover {
    opacity: 0.85 !important;
}

.home-sale-layout .sale-discount .pre {
    background-position: -160px -70px;
    left: 0;
}

.home-sale-layout .sale-discount .next {
    background-position: -180px -70px;
    right: 0;
}

.home-sale-layout .sale-discount dl {
    height: 59px;
    width: 210px;
    border-bottom: solid 1px #F0F0F0;
    position: relative;
    z-index: 1;
}

.home-sale-layout .sale-discount dl dt, .home-sale-layout .sale-discount dl dd {
    position: absolute;
    z-index: auto;
}

.home-sale-layout .sale-discount dt.goods-name {
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 200px;
    height: 20px;
    top: 30px;
    left: 5px;
    overflow: hidden;
}

.home-sale-layout .sale-discount dd.goods-thumb {
    top: -155px;
    left: 30px;
}

.home-sale-layout .sale-discount dd.goods-thumb a {
    text-align: center;
    vertical-align: middle;
    display: table-cell;
    *display: block;
    width: 150px;
    height: 150px;
    overflow: hidden;
}

.home-sale-layout .sale-discount dd.goods-thumb img {
    max-width: 150px;
    max-height: 150px;
    margin-top: expression(150-this.height/2);
    *margin-top: expression(75-this.height/2);
}

.home-sale-layout .sale-discount dd.goods-price {
    font: 600 16px/30px Verdana;
    color: #C00;
    width: 200px;
    height: 30px;
    top: 0;
    left: 5px;
}

.home-sale-layout .sale-discount dd.goods-price .original {
    font-size: 12px;
    color: #AAA;
    font-weight: normal;
    text-decoration: line-through;
    margin-left: 6px;
}

.home-sale-layout .sale-discount dd.goods-price-discount {
    color: #FFF;
    background: url(../images/home_bg.png) no-repeat -100px -100px;
    text-align: center;
    width: 48px;
    height: 24px;
    padding: 28px 0 16px 0;
    top: -40px;
    right: 5px;
}

.home-sale-layout .sale-discount dd.goods-price-discount em {
    font-size: 16px;
    font-weight: 600;
    margin-right: 2px;
}

.home-sale-layout .sale-discount dd.time-remain {
    color: #999;
    line-height: 16px;
    text-align: center;
    width: 210px;
    height: 16px;
    top: -180px;
    left: 0;
}

.home-sale-layout .sale-discount dd.time-remain i {
    background: url(../images/home_bg.png) no-repeat -40px -60px;
    vertical-align: middle;
    display: inline-block;
    width: 11px;
    height: 11px;
    margin-right: 4px;
}

.home-sale-layout .sale-discount dd.time-remain em {
    font-weight: 600;
    color: #555;
    margin: 0 2px;
}

.home-sale-layout .sale-discount dd.goods-buy-btn {
}

.home-sale-layout .sale-discount .preNext {
    opacity: 0.5 !important;
}

.home-sale-layout .sale-discount .preNext:hover {
    opacity: 1 !important;
}

/* 首页标准内容模块
-------------------------------------- */
.home-standard-layout {
    height: 540px;
    overflow: hidden;
    margin-top: 15px;
}

/*区块左侧*/
.home-standard-layout .left-sidebar {
    width: 212px;
    height: 540px;
    float: left;
}

.home-standard-layout .left-sidebar .title {
    background-color: #FFF;
    width: 100%;
    height: 40px;
}

.home-standard-layout .left-sidebar .title .pic-type {
}

.home-standard-layout .left-sidebar .title .pic-type img {
    max-width: 210px;
    max-height: 40px;
    margin: 0 1px;
}

.home-standard-layout .left-sidebar .title .txt-type {
    height: 32px;
}

.home-standard-layout .left-sidebar .title .txt-type span {
    font-family: Tahoma;
    font-size: 18px;
    line-height: 28px;
    background: #FFF;
    vertical-align: middle;
    text-align: center;
    display: inline-block;
    width: 28px;
    height: 28px;
    margin: auto 8px auto 2px;
    border: solid 2px;
    border-radius: 18px;
}

.home-standard-layout .left-sidebar .title .txt-type h2 {
    font: 22px/32px "microsoft yahei";
    color: #555;
    vertical-align: middle;
    display: inline-block;
    *display: inline /*IE6,7*/;
    zoom: 1;
}

/*区块左侧广告*/
.home-standard-layout .left-ads {
    width: 100%;
    height: 280px;
}

.home-standard-layout .left-ads img {
    max-width: 212px;
    max-height: 280px;
}

/*左侧推荐分类*/
.home-standard-layout .recommend-classes {
    width: 200px;
    height: 220px;
    margin: 0 auto;
    overflow: hidden;
}

.home-standard-layout .recommend-classes ul {
    font-size: 0;
    *word-spacing: -1px /*IE6、7*/;
    width: 202px;
    height: 222px;
    margin: -1px;
}

.home-standard-layout .recommend-classes ul li {
    display: inline-block;
    *display: inline;
    zoom: 1;
}

.home-standard-layout .recommend-classes ul li a {
    font-size: 13px;
    text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.05);
    color: #FFF;
    line-height: 21px;
    background: url(../images/home_bg.png) no-repeat -200px 10px;
    text-align: center;
    display: block;
    width: 101px;
    height: 21px;
    padding: 7px 0;
    border-style: solid;
    border-width: 1px 0;
}

.home-standard-layout .recommend-classes ul li a:hover {
    text-decoration: none;
    text-shadow: none;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#19000000', endColorstr='#19000000');
    background: rgba(0, 0, 0, 0.1);
}

/*区块中部*/
.home-standard-layout .middle-layout {
    width: 776px;
    height: 100%;
    float: left;
}

.home-standard-layout .tabs-nav {
    background-color: transparent;
    width: 100%;
    height: 40px;
    border-style: solid;
    border-width: 0 0 2px 0;
    border-color: transparent transparent #DDD transparent;
    position: relative;
    z-index: 1;
}

.home-standard-layout .tabs-nav li {
    background-color: transparent;
    width: 25%;
    height: 40px;
    float: left;
    padding: 0;
    border-style: solid;
    border-width: 0 0 2px 0;
    border-color: #DDD;
    position: relative;
    z-index: 1;
    cursor: pointer;
}

.home-standard-layout .tabs-nav li h3 {
    font-size: 12px;
    font-weight: 600;
    line-height: 38px;
    text-align: center;
}

.home-standard-layout .tabs-nav li i {
    font-size: 0px;
    line-height: 0;
    display: none;
    width: 0px;
    height: 0px;
    float: right;
    margin-left: -4px;
    border-width: 5px;
    border-style: dashed dashed solid dashed;
    position: absolute;
    z-index: 1;
    bottom: 0;
    left: 50%;
}

.home-standard-layout .tabs-panel {
    width: 776px;
    height: 498px;
    padding: 0;
    margin: 0;
    position: relative;
    z-index: 1;
}

/*中部推荐位广告图形式1*/
.home-standard-layout .middle-banner-style01 {
    background-color: #000;
    width: 776px;
    height: 498px;
    position: relative;
    z-index: 1;
}

.home-standard-layout .middle-banner-style01 a {
    position: absolute;
    z-index: 1;
}

.home-standard-layout .middle-banner-style01 .a1, .home-standard-layout .middle-banner-style01 .a2, .home-standard-layout .middle-banner-style01 .c1, .home-standard-layout .middle-banner-style01 .c2, .home-standard-layout .middle-banner-style01 .a1 img, .home-standard-layout .middle-banner-style01 .a2 img, .home-standard-layout .middle-banner-style01 .c1 img, .home-standard-layout .middle-banner-style01 .c2 img {
    width: 194px;
    height: 194px;
}

.home-standard-layout .middle-banner-style01 .a1 {
    top: 0;
    left: 0;
}

.home-standard-layout .middle-banner-style01 .a2 {
    top: 194px;
    left: 0;
}

.home-standard-layout .middle-banner-style01 .b1 {
    width: 388px;
    height: 388px;
    top: 0;
    left: 194px;
}

.home-standard-layout .middle-banner-style01 .b1 img {
    width: 388px;
    height: 388px;
}

.home-standard-layout .middle-banner-style01 .c1 {
    top: 0;
    left: 582px;
}

.home-standard-layout .middle-banner-style01 .c2 {
    top: 194px;
    left: 582px;
}

.home-standard-layout .middle-banner-style01 .d1, .home-standard-layout .middle-banner-style01 .d2, .home-standard-layout .middle-banner-style01 .d3, .home-standard-layout .middle-banner-style01 .d4, .home-standard-layout .middle-banner-style01 .d1 img, .home-standard-layout .middle-banner-style01 .d2 img, .home-standard-layout .middle-banner-style01 .d3 img, .home-standard-layout .middle-banner-style01 .d4 img {
    width: 194px;
    height: 110px;
}

.home-standard-layout .middle-banner-style01 .d1 {
    top: 388px;
    left: 0;
}

.home-standard-layout .middle-banner-style01 .d2 {
    top: 388px;
    left: 194px;
}

.home-standard-layout .middle-banner-style01 .d3 {
    top: 388px;
    left: 388px;
}

.home-standard-layout .middle-banner-style01 .d4 {
    top: 388px;
    left: 582px;
}

/*中部推荐商品列表*/
.home-standard-layout .middle-goods-list {
    width: 775px !important;
    height: 497px !important;
    border-style: solid;
    border-width: 0 1px 1px 0;
    border-color: transparent #DDD #DDD transparent;
    overflow: hidden;
}

.home-standard-layout .middle-goods-list ul {
    width: 776px;
    height: 498px;
    margin: 0 -1px -1px 0;
}

.home-standard-layout .middle-goods-list ul li {
    width: 193px;
    height: 248px;
    float: left;
    border-style: solid;
    border-width: 0 1px 1px 0;
    border-color: transparent #DDD #DDD transparent;
    overflow: hidden;
}

.home-standard-layout .middle-goods-list dl {
    width: 160px;
    margin: 15px auto auto;
    position: relative;
    z-index: 1;
}

.home-standard-layout .middle-goods-list dl dt.goods-name {
    font-family: Tahoma;
    line-height: 16px;
    width: 160px;
    height: 32px;
    position: absolute;
    z-index: auto;
    top: 168px;
    left: 0;
    overflow: hidden;
}

.home-standard-layout .middle-goods-list dl dd.goods-thumb {
    width: 160px;
    height: 160px;
    position: absolute;
    z-index: auto;
    top: 0;
    left: 0;
}

.home-standard-layout .middle-goods-list dl dd.goods-thumb a {
    text-align: center;
    vertical-align: middle;
    display: table-cell;
    *display: block;
    width: 160px;
    height: 160px;
    overflow: hidden;
}

.home-standard-layout .middle-goods-list dl dd.goods-thumb img {
    max-width: 160px;
    max-height: 160px;
    margin-top: expression(160-this.height/2);
    *margin-top: expression(80-this.height/2);
}

.home-standard-layout .middle-goods-list dl dd.goods-price {
    font-size: 14px;
    line-height: 20px;
    position: absolute;
    z-index: auto;
    top: 204px;
    left: 0;
}

.home-standard-layout .middle-goods-list dl dd.goods-price .original {
    font-size: 12px;
    font-weight: normal;
    text-decoration: line-through;
    color: #999;
    vertical-align: middle;
    margin-left: 6px;
}

/*右侧推荐品牌*/
.home-standard-layout .right-sidebar {
    width: 212px;
    height: 100%;
    float: right;
    left: 0;
}

.home-standard-layout .right-sidebar .title {
    background-color: #FFF;
    width: 100%;
    height: 40px;
    border-bottom: solid 2px #DDD;
}

.home-standard-layout .recommend-brand {
    width: 212px;
    height: 257px;
    overflow: hidden;
}

.home-standard-layout .recommend-brand ul {
    background-color: #FFF;
    width: 212px;
    height: 258px;
    margin-top: -1px
}

.home-standard-layout .recommend-brand ul li {
    background-color: #FFF;
    float: left;
    border-bottom: solid 1px #EEE;
}

.home-standard-layout .recommend-brand ul li a {
    display: block;
    width: 96px;
    height: 32px;
    padding: 5px;
}

.home-standard-layout .recommend-brand ul li img {
    max-width: 96px;
    max-height: 32px;
}

/*右侧广告切换*/
.home-standard-layout .right-side-focus {
    width: 212px;
    height: 241px;
    position: relative;
    z-index: 1;
    overflow: hidden;
}

.home-standard-layout .right-side-focus ul {
    height: 241px;
    position: absolute;
    z-index: 1;
}

.home-standard-layout .right-side-focus ul li {
    width: 212px;
    height: 241px;
    overflow: hidden;
    float: left;
}

.home-standard-layout .right-side-focus img {
    width: 212px;
    height: 241px;
}

.home-standard-layout .right-side-focus .pagination {
    font-size: 0;
    *word-spacing: -1px /*IE6、7*/;
    text-align: center;
    width: 192px;
    height: 6px;
    padding: 7px 10px;
    position: absolute;
    z-index: 3;
    right: 0;
    bottom: 0;
}

.home-standard-layout .right-side-focus .pagination span {
    background: #fff;
    vertical-align: top;
    letter-spacing: normal;
    word-spacing: normal;
    display: inline-block;
    *display: inline /*IE6、7*/;
    list-style: none;
    width: 24px;
    height: 6px;
    margin-left: 4px;
    cursor: pointer;
}

.home-standard-layout .right-side-focus .pagination span.on {
    background: #fff;
}

/*标准区块色彩风格*/
/*红色*/
.style-red .left-sidebar, .style-red .right-sidebar {
    background-color: #C1392B;
}

.style-red .left-ads {
}

.style-red .recommend-classes li a {
    border-color: #C74D41 transparent #AD3327 transparent;
}

.style-red .left-sidebar .title .txt-type span, .style-red .middle-layout .tabs-selected {
    color: #C1392B;
    border-color: #C1392B;
}

.style-red .middle-layout .tabs-selected i {
    display: block;
    border-color: transparent transparent #C1392B transparent;
}

/*橙色*/
.style-orange .left-sidebar, .style-orange .right-sidebar {
    background-color: #E77E23;
}

.style-orange .left-ads {
}

.style-orange .recommend-classes li a {
    border-color: #EB9144 transparent #C56B1E transparent;
}

.style-orange .left-sidebar .title .txt-type span, .style-orange .middle-layout .tabs-selected {
    border-color: #E77E23;
}

.style-orange .middle-layout .tabs-selected i {
    display: block;
    border-color: transparent transparent #E77E23 transparent;
}

/*棕色*/
.style-brown .left-sidebar, .style-brown .right-sidebar {
    background-color: #8C4600;
}

.style-brown .left-ads {
}

.style-brown .left-sidebar .recommend-classes li a {
    border-color: #A36B33 transparent #7E3F00 transparent;
}

.style-brown .left-sidebar .title .txt-type span, .style-brown .middle-layout .tabs-selected {
    border-color: #8C4600;
}

.style-brown .middle-layout .tabs-selected i {
    display: block;
    border-color: transparent transparent #8C4600 transparent;
}

/*绿色*/
.style-green .left-sidebar, .style-green .right-sidebar {
    background-color: #27AE61;
}

.style-green .left-ads {
}

.style-green .left-sidebar .recommend-classes li a {
    border-color: #52BE81 transparent #239C57 transparent;
}

.style-green .left-sidebar .title .txt-type span, .style-green .middle-layout .tabs-selected {
    border-color: #27AE61;
}

.style-green .middle-layout .tabs-selected i {
    display: block;
    border-color: transparent transparent #27AE61 transparent;
}

/*蓝色*/
.style-blue .left-sidebar, .style-blue .right-sidebar {
    background-color: #3598DC;
}

.style-blue .left-ads {
}

.style-blue .left-sidebar .recommend-classes li a {
    border-color: #5DADE3 transparent #3089C6 transparent;
}

.style-blue .left-sidebar .title .txt-type span, .style-blue .middle-layout .tabs-selected {
    border-color: #3598DC;
}

.style-blue .middle-layout .tabs-selected i {
    display: block;
    border-color: transparent transparent #3598DC transparent;
}

/*粉色*/
.style-pink .left-sidebar, .style-pink .right-sidebar {
    background-color: #FF7373;
}

.style-pink .left-ads {
}

.style-pink .left-sidebar .recommend-classes li a {
    border-color: #FF8F8F transparent #E56767 transparent;
}

.style-pink .left-sidebar .title .txt-type span, .style-pink .middle-layout .tabs-nav .tabs-selected {
    border-color: #FF7373;
}

.style-pink .middle-layout .tabs-nav .tabs-selected i {
    display: block;
    border-color: transparent transparent #FF7373 transparent;
}

/*紫色*/
.style-purple .left-sidebar, .style-purple .right-sidebar {
    background-color: #9C59B8;
}

.style-purple .left-ads {
}

.style-purple .left-sidebar .recommend-classes li a {
    border-color: #B07AC6 transparent #8C50A5 transparent;
}

.style-purple .left-sidebar .title .txt-type span, .style-purple .middle-layout .tabs-selected {
    border-color: #9C59B8;
}

.style-purple .middle-layout .tabs-selected i {
    display: block;
    border-color: transparent transparent #9C59B8 transparent;
}

/*浅色*/
.style-default .left-sidebar, .style-default .right-sidebar {
    background-color: #F5F5F5;
    height: 539px;
    border-bottom: solid 1px #DDD;
}

.style-default .left-ads {
}

.style-default .recommend-classes {
    height: 219px;
}

.style-default .left-sidebar .recommend-classes li a {
    color: #555;
    text-align: left;
    border-color: transparent;
    text-shadow: none;
}

.style-default .left-sidebar .recommend-classes li a:hover {
    color: #d93600;
    text-decoration: underline;
    background-color: transparent;
}

.style-default .left-sidebar .title .txt-type span {
    color: #AAA;
    border-color: #AAA;
}

.style-default .middle-goods-list {
    border-left: solid 1px #DDD;
}

.style-default .middle-layout .tabs-selected {
    border-color: #d93600;
}

.style-default .middle-layout .tabs-selected i {
    display: block;
    border-color: transparent transparent #d93600 transparent;
}

.style-default .recommend-classes ul li a {
    color: #777;
}

.style-default .right-side-focus .pagination span {
    background-color: #d93600;
}

.home-channel-layout {
    margin-top: 15px;
}

.home-channel-layout .ll {
    width: 380px;
    margin-right: 30px;
    float: left;
}

.home-channel-layout .ml {
    width: 380px;
    float: left;
}

.home-channel-layout .rl {
    width: 380px;
    margin-left: 30px;
    float: right;
}

.home-channel-layout .title {
    height: 38px;
    border-bottom: solid 2px #DDD;
}

.home-channel-layout .title h2 {
    font-family: "microsoft yahei";
    font-size: 22px;
    font-weight: 100;
    line-height: 30px;
    paddding: 4px;
}

.home-channel-layout .content {
    margin: 10px 0;
}

.cms-picture {
    width: 380px;
    height: 260px;
    position: relative;
    z-index: 1;
    overflow: hidden;
}

.cms-picture ul {
    position: absolute;
    z-index: 1;
}

.cms-picture ul li {
    width: 380px;
    height: 260px;
    float: left;
}

.cms-article {
    width: 380px;
    margin-top: 15px;
}

.cms-article dl {
    width: 120px;
    height: 110px;
    float: left;
    clear: left;
    position: relative;
    z-index: 1;
}

.cms-article dl dt {
    line-height: 24px;
    width: 120px;
    height: 24px;
    overflow: hidden;
    position: absolute;
    z-index: 1;
    bottom: 0;
    left: 0;
}

.cms-article dl dd {
    width: 120px;
    height: 90px;
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
}

.cms-article dl dd img {
    max-width: 120px;
}

.cms-article ul {
    width: 240px;
    float: right;
}

.cms-article ul li {
    line-height: 24px;
}

.microshop-summary .content {
    width: 380px;
    overflow: hidden;
}

.microshop-summary .content ul {
    width: 400px;
    margin-left: -20px;
}

.microshop-summary .content ul li {
    float: left;
    width: 180px;
    height: 240px;
    padding-left: 20px;
    margin-bottom: 10px;
    position: relative;
    z-index: 1;
    overflow: hidden;
}

.microshop-share {
    width: 180px;
    height: 90px;
    padding: 195px 0 10px 0;
    position: absolute;
    left: 20px;
    top: 0;
    background: url(trans.gif);
}

.microshop-share b {
    filter: progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#A5000000', endColorstr='#A5000000');
    background: rgba(0, 0, 0, 0.65);
    display: block;
    width: 180px;
    height: 240px;
    position: absolute;
    z-index: 1;
    left: 0;
    top: 195px;
}

.microshop-summary .content ul li dl {
    position: relative;
    z-index: 2;
}

.microshop-summary .content ul li dl dt {
    padding: 5px;
}

.share-member-avatar {
    border: solid 1px #FFF;
    width: 32px;
    height: 32px;
    float: left;
}

.share-member-avatar img {
    max-width: 32px;
    max-height: 32px;
}

.share-member-info {
    float: left;
    margin-left: 8px;
}

.share-member-name {
    font-size: 12px;
    font-weight: 600;
    color: #FC0;
}

.share-date {
    font-family: Tahoma, Geneva, sans-serif;
    color: #999;
}

.share-content {
    font-size: 12px;
    line-height: 16px;
    clear: both;
    height: 32px;
    padding: 5px;
    overflow: hidden;
}

.share-content a {
    color: #EEE;
}

.share-content a:hover {
    text-decoration: none;
    color: #FC0;
}

.share-like {
    line-height: 16px;
    color: #CCC;
    padding: 0 5px;
}

.share-like i {
    background: url(../images/home_bg.png) no-repeat -40px -40px;
    vertical-align: middle;
    display: inline-block;
    width: 16px;
    height: 16px;
    margin-right: 5px;
}

.share-like em {
    font-weight: 600;
    color: #FC0;
    margin: 0 2px;
}

.microshop-thumb {
    background: #fff;
    overflow: hidden;
}

.microshop-thumb a {
    overflow: hidden;
    text-align: center;
    position: relative;
}

.microshop-thumb a img {
    position: relative;
    vertical-align: text-top;
}

.microshop-thumb {
    width: 180px;
    height: 240px;
}

.microshop-thumb a {
    width: 180px;
    height: 240px;
}

.circle-summary .contnet {
    width: 380px;
    overflow: hidden;
}

.circle-theme {
    width: 400px;
    margin-left: -20px;
    overflow: hidden;
}

.circle-theme li {
    width: 180px;
    margin-left: 20px;
    float: left;
}

.circle-theme li a {
    width: 180px;
}

.circle-theme-thumb {
    background: #fff;
    overflow: hidden;
}

.circle-theme-thumb a {
    overflow: hidden;
    text-align: center;
    position: relative;
}

.circle-theme-thumb a img {
    position: relative;
    vertical-align: text-top;
}

.circle-theme-name {
    line-height: 16px;
    background-color: #EBF5EC;
    height: 32px;
    padding: 5px;
    overflow: hidden;
}

.circle-theme-from {
    line-height: 24px;
    color: #999;
    padding: 0 5px;
}

.circle-theme-from a {
    color: #3AA55A;
}

.circle-reply-theme {
    border: dashed #DDD;
    border-width: 1px 0;
    margin: 10px 0 15px 0;
    padding: 8px 5px;
    overflow: hidden;
}

.circle-reply-theme li {
    line-height: 24px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

.circle-reply-theme li a:hover {
    color: #3AA55A;
    text-decoration: none;
}

.circle-reply-theme li span {
    color: #999;
    margin-right: 4px;
}

.circle-member {
    width: 400px;
    margin-left: -20px;
}

.circle-member li {
    width: 80px;
    height: 80px;
    float: left;
    margin-left: 20px;
}

.circle-member li div.circle-member-avatar {
    width: 80px;
    height: 80px;
}

.circle-member li div.circle-member-avatar a {
    text-align: center;
    vertical-align: middle;
    display: table-cell;
    *display: block /*IE7*/;
    width: 72px;
    height: 72px;
    float: left;
    padding: 3px;
    border: solid 1px #EBF5EC;
    overflow: hidden;
}

.circle-member li div.circle-member-avatar a:hover {
    background-color: #EBF5EC;
}

.circle-member li div.circle-member-avatar img {
    max-width: 72px;
    max-height: 72px;
    margin-top: expression(72-this.height/2);
    *margin-top: expression(36-this.height/2) /*IE7*/;
}

.circle-member li h4.circle-member-name {
    font-weight: 600;
    line-height: 24px;
    height: 24px;
}

.circle-member li h4.circle-member-name a {
    color: #3AA55A;
}

.circle-member li p.circle-member-theme {
    line-height: 16px;
    height: 32px;
    overflow: hidden;
}

.circle-member li p.circle-member-theme a {
    color: #999;
}

.clip-thumb {
    background: #fff;
    overflow: hidden;
}

.clip-thumb a {
    overflow: hidden;
    text-align: center;
    position: relative;
}

.clip-thumb a img {
    position: relative;
    vertical-align: text-top;
}

#faq {
    border-top: solid 1px #f5f5f5;
}

.footer-line {
    border-top: 4px solid #e7e7e7;
    font-family: "微软雅黑";
    margin-top: 20px;
    min-width: 1190px;
    padding: 0;
}

/* 友情链接 */
.full_module {
    background: #FFF;
    width: 1200px;
    clear: both;
    margin-top: 8px;
}

.full_module h2 {
    font-family: Verdana, Geneva, sans-serif;
    font-size: 9px;
    line-height: 30px;
    color: #F60;
    height: 30px;
    margin-bottom: 10px;
    border-bottom: 1px solid #E7E7E7;
}

.full_module b {
    font-family: "微软雅黑";
    font-size: 15px;
    line-height: 30px;
    color: #3E3E3E;
    display: inline;
    float: left;
    padding: 0 10px 0 4px;
}

.full_module .infocontent {
    width: 992px;
    height: 135px;
    overflow: hidden;
}

.full_module p {
    line-height: 17px;
    font-size: 12px;
    font-weight: 600;
    color: #FFF;
    background: url(../images/adbtn.gif) no-repeat 0px 0px;
    text-align: center;
    display: inline;
    width: 160px;
    height: 17px;
    float: right;
    padding-bottom: 7px;
    margin: 0px 6px 16px 0px;
}

.full_module p a {
    color: #FFF;
}

.piclink span {
    background-color: #FFF;
    border: 1px solid #D8D8D8;
    width: 88px;
    height: 31px;
    display: inline;
    float: left;
    padding: 2px;
    margin-right: 13px;
}

.piclink {
    margin: 0 auto;
    padding: 0 10px
}

.textlink {
    clear: both;
    margin: 0 auto;
    padding: 0 0 10px 0;
}

.textlink span {
    width: 88px;
    display: inline;
    float: left;
    padding: 2px;
    margin-right: 13px;
}

.textlink a {
    line-height: 22px;
    display: block;
    width: 97px;
    float: left;
    text-align: center
}

/*控制左侧导航菜单*/
.nav_Sidebar {
    width: 39px;
    height: 396px;
    position: fixed;
    bottom: 100px;
    left: 50%;
    margin-left: -660px;
    display: none;
}

.nav_Sidebar a {
    width: 39px;
    height: 35px;
    background-image: url(../images/home-nav-icon.png);
    display: block;
}

.nav_Sidebar a.nav_Sidebar_1 {
    background-position: 0 0;
}

.nav_Sidebar a.nav_Sidebar_2 {
    background-position: 0 -34px;
}

.nav_Sidebar a.nav_Sidebar_3 {
    background-position: 0 -68px;
}

.nav_Sidebar a.nav_Sidebar_4 {
    background-position: 0 -102px;
}

.nav_Sidebar a.nav_Sidebar_5 {
    background-position: 0 -136px;
}

.nav_Sidebar a.nav_Sidebar_6 {
    background-position: 0 -170px;
}

.nav_Sidebar a.nav_Sidebar_7 {
    background-position: 0 -204px;
}

.nav_Sidebar a.nav_Sidebar_8 {
    background-position: 0 -238px;
}

.font-red {
    color: red;
}

/*首页推荐模块样式*/
.home-introduce-layout {
    overflow: hidden;
}

/**
 * 新增样式
 */
.home-introduce-layout .tab_bar a:hover {
    color: #000000;
    text-decoration: none;
    cursor: pointer;
}

.home-introduce-layout .tab_bar .active {
    color: #000000;
    border-bottom: 3px solid #EC5171;
}

/*.home-introduce-layout .tab_bar a:hover div{
	color: #000000;
	border-bottom: 3px solid #EC5171;
}*/
.home-introduce-layout .tab_list a {
    color: #555;
    text-decoration: none;
    cursor: pointer;
}

.home-introduce-layout .left-layout {
    width: 989px;
    float: left;
    border-bottom: solid 1px #F0F0F0;
}

.home-introduce-layout .tabs-nav {
    background-color: transparent;
    width: 100%;
    height: 40px;
    border-style: solid;
    border-width: 0 0 2px 0;
    border-color: transparent transparent #F0F0F0 transparent;
    position: relative;
    z-index: 1;
}

.home-introduce-layout .tabs-nav li {
    background-color: transparent;
    width: 20%;
    *width: 195px;
    height: 40px;
    float: left;
    padding: 0;
    position: relative;
    z-index: 1;
    cursor: pointer;
}

.home-introduce-layout .tabs-nav li h3 {
    font-size: 12px;
    font-weight: 600;
    line-height: 38px;
    text-align: center;
}

.home-introduce-layout .tabs-nav li i {
    font-size: 0px;
    line-height: 0;
    display: none;
    width: 0px;
    height: 0px;
    float: right;
    margin-left: -4px;
    border-width: 5px;
    border-style: dashed dashed solid dashed;
    position: absolute;
    z-index: 1;
    bottom: 0;
    left: 50%;
}

.home-introduce-layout .tabs-nav .tabs-selected {
    border-style: solid;
    border-width: 0 0 2px 0;
    border-color: #D93600;
}

.home-introduce-layout .tabs-nav .tabs-selected i {
    display: block;
    border-color: transparent transparent #D93600;
}

.home-introduce-layout .tabs-nav .tabs-selected h3 {
    color: #D93600;
}

.home-introduce-layout .tabs-panel {
    width: 989px;
    overflow: hidden;
}

.home-introduce-layout .tabs-panel ul {
    width: 990px;
    margin-left: -1px;
    overflow: hidden;
}

.home-introduce-layout .tabs-panel ul li {
    width: 197px;
    height: 260px;
    padding: 15px 0 0;
    border-left: dotted 1px #F0F0F0;
    float: left;
    overflow: hidden;
}

.home-introduce-layout .tabs-panel dl {
    width: 160px;
    margin: 0 auto auto;
    position: relative;
    z-index: 1;
}

.home-introduce-layout .tabs-panel dl dt.goods-name {
    font-family: Tahoma, Geneva, sans-serif;
    line-height: 16px;
    width: 160px;
    height: 16px;
    position: absolute;
    z-index: auto;
    top: 190px;
    left: 0;
    overflow: hidden;
}

.home-introduce-layout .tabs-panel dl dd.goods-thumb {
    width: 160px;
    height: 160px;
    position: absolute;
    z-index: auto;
    top: 0;
    left: 0;
}

.home-introduce-layout .tabs-panel dl dd.goods-thumb a {
    text-align: center;
    vertical-align: middle;
    display: table-cell;
    *display: block;
    width: 160px;
    height: 160px;
    overflow: hidden;
}

.home-introduce-layout .tabs-panel dl dd.goods-thumb img {
    max-width: 160px;
    max-height: 160px;
    margin-top: expression(160-this.height/2);
    *margin-top: expression(80-this.height/2);
}

.home-introduce-layout .tabs-panel dl dd.goods-salenum {
    line-height: 20px;
    color: #999;
    position: absolute;
    z-index: auto;
    top: 164px;
    left: 70px;
}

.home-introduce-layout .tabs-panel dl dd.goods-store {
    line-height: 20px;
    color: #999;
    position: absolute;
    z-index: auto;
    top: 210px;
    left: 0;
}

.home-introduce-layout .tabs-panel dl dd.goods-store em {
    font-size: 14px;
    vertical-align: middle;
    color: blue;
}

.home-introduce-layout .tabs-panel dl dd.goods-store-area {
    line-height: 20px;
    color: #999;
    position: absolute;
    z-index: auto;
    top: 230px;
    left: 0;
}

.home-introduce-layout .tabs-panel dl dd.goods-price {
    line-height: 20px;
    color: #999;
    position: absolute;
    z-index: auto;
    top: 164px;
    left: 0;
}

.home-introduce-layout .tabs-panel dl dd.goods-price em {
    font-size: 14px;
    vertical-align: middle;
}

.home-introduce-layout .tabs-panel dl dd.goods-contactme {
    line-height: 20px;
    color: #999;
    position: absolute;
    z-index: auto;
    top: 210px;
    left: 110px;
}

.home-introduce-layout .tabs-panel dl dd.store-salenum {
    line-height: 20px;
    color: #999;
    position: absolute;
    z-index: auto;
    top: 164px;
    left: 70px;
}

.home-introduce-layout .tabs-panel dl dt.store-name {
    color: #999;
    line-height: 20px;
    position: absolute;
    z-index: auto;
    top: 164px;
    left: 0;
}

.home-introduce-layout .tabs-panel dl dt.store-name a {
    color: blue !important;
    font-weight: bold;
}

.home-introduce-layout .tabs-panel dl dt.store-name em {
    font-size: 14px;
    vertical-align: middle;
}

.home-introduce-layout .tabs-panel dl dd.store-area {
    line-height: 20px;
    color: #999;
    position: absolute;
    z-index: auto;
    top: 230px;
    left: 0;
}

.home-introduce-layout .tabs-panel dl dd.store-thumb {
    width: 160px;
    height: 160px;
    position: absolute;
    z-index: auto;
    top: 0;
    left: 0;
}

.home-introduce-layout .tabs-panel dl dd.store-thumb a {
    text-align: center;
    vertical-align: middle;
    display: table-cell;
    *display: block;
    width: 160px;
    height: 160px;
    overflow: hidden;
}

.home-introduce-layout .tabs-panel dl dd.store-thumb img {
    max-width: 160px;
    max-height: 160px;
    margin-top: expression(160-this.height/2);
    *margin-top: expression(80-this.height/2);
}

.home-introduce-layout .tabs-panel dl dd.store-score {
    font-family: Tahoma, Geneva, sans-serif;
    line-height: 24px;
    width: 160px;
    height: 24px;
    position: absolute;
    z-index: auto;
    top: 180px;
    left: 0;
    overflow: hidden;
}

.home-introduce-layout .tabs-panel dl dd.store-score span.score-title {
    margin: 0;
    font-weight: bold;
}

.home-introduce-layout .right-sidebar {
    width: 211px;
    float: right;
}

.home-introduce-layout .right-sidebar .title {
    height: 40px;
    border-bottom: solid 2px #F00;
}

.home-introduce-layout .right-sidebar .title h3 {
    font-size: 12px;
    font-weight: 600;
    line-height: 38px;
    color: #D93600;
    float: left;
    margin-left: 20px;
}

.home-introduce-layout .right-sidebar .title a {
    line-height: 38px;
    float: right;
    margin-right: 6px;
}

.home-introduce-layout .sale-discount {
    width: 210px;
    height: 252px;
    overflow: hidden;
    position: relative;
    z-index: 1;
}

.home-introduce-layout .sale-discount ul {
    width: auto;
    height: 252px;
    position: absolute;
    z-index: 1;
}

.home-introduce-layout .sale-discount ul li {
    width: 210px;
    height: 50px;
    float: left;
    padding: 191px 0 0 0;
}

.home-introduce-layout .sale-discount .arrow {
    background: url(../images/home_bg.png) no-repeat;
    width: 19px;
    height: 29px;
    margin-top: -40px;
    position: absolute;
    z-index: 2;
    top: 50%;
    cursor: pointer;
    opacity: 0.25 !important;
}

.home-introduce-layout .sale-discount .arrow:hover {
    opacity: 0.85 !important;
}

.home-introduce-layout .sale-discount .pre {
    background-position: -160px -70px;
    left: 0;
}

.home-introduce-layout .sale-discount .next {
    background-position: -180px -70px;
    right: 0;
}

.home-introduce-layout .sale-discount dl {
    height: 59px;
    width: 210px;
    border-bottom: solid 1px #F0F0F0;
    position: relative;
    z-index: 1;
}

.home-introduce-layout .sale-discount dl dt, .home-introduce-layout .sale-discount dl dd {
    position: absolute;
    z-index: auto;
}

.home-introduce-layout .sale-discount dt.goods-name {
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 200px;
    height: 20px;
    top: 30px;
    left: 5px;
    overflow: hidden;
}

.home-introduce-layout .sale-discount dd.goods-thumb {
    top: -155px;
    left: 30px;
}

.home-introduce-layout .sale-discount dd.goods-thumb a {
    text-align: center;
    vertical-align: middle;
    display: table-cell;
    *display: block;
    width: 150px;
    height: 150px;
    overflow: hidden;
}

.home-introduce-layout .sale-discount dd.goods-thumb img {
    max-width: 150px;
    max-height: 150px;
    margin-top: expression(150-this.height/2);
    *margin-top: expression(75-this.height/2);
}

.home-introduce-layout .sale-discount dd.goods-price {
    font: 600 16px/30px Verdana;
    color: #C00;
    width: 200px;
    height: 30px;
    top: 0;
    left: 5px;
}

.home-introduce-layout .sale-discount dd.goods-price .original {
    font-size: 12px;
    color: #AAA;
    font-weight: normal;
    text-decoration: line-through;
    margin-left: 6px;
}

.home-introduce-layout .sale-discount dd.goods-price-discount {
    color: #FFF;
    background: url(../images/home_bg.png) no-repeat -100px -100px;
    text-align: center;
    width: 48px;
    height: 24px;
    padding: 28px 0 16px 0;
    top: -40px;
    right: 5px;
}

.home-introduce-layout .sale-discount dd.goods-price-discount em {
    font-size: 16px;
    font-weight: 600;
    margin-right: 2px;
}

.home-introduce-layout .sale-discount dd.time-remain {
    color: #999;
    line-height: 16px;
    text-align: center;
    width: 210px;
    height: 16px;
    top: -180px;
    left: 0;
}

.home-introduce-layout .sale-discount dd.time-remain i {
    background: url(../images/home_bg.png) no-repeat -40px -60px;
    vertical-align: middle;
    display: inline-block;
    width: 11px;
    height: 11px;
    margin-right: 4px;
}

.home-introduce-layout .sale-discount dd.time-remain em {
    font-weight: 600;
    color: #555;
    margin: 0 2px;
}

.home-introduce-layout .sale-discount dd.goods-buy-btn {
}

.home-introduce-layout .sale-discount .preNext {
    opacity: 0.5 !important;
}

.home-introduce-layout .sale-discount .preNext:hover {
    opacity: 1 !important;
}

/* 服务列表 */
.server-list-body {
    width: 1200px;
    overflow: hidden;
    *zoom: 1;
    margin: auto;
}

.server-list-wrap {
    float: left;
    width: 590px;
    margin-top: 20px;
    margin-left: 20px;
    overflow: hidden;
    *zoom: 1;
}

.server-list-wrap:nth-of-type(1) {
    margin-left: 0;
}

.server-list--left {
    position: relative;
    width: 190px;
    height: 280px;
    overflow: hidden;
    float: left;
    background: #a6dbff;
    text-align: center;
}

.server-list--left img {
    width: 188px;
    height: 278px;
    vertical-align: top;
    border: 1px solid #e7e7e7;
}

.server-list--left:hover img,
.server-list--right--bottom--top--right:hover img,
.server-list--right--bottom__bottom--right:hover img,
.home-sale-layout .tabs-panel dl dd.goods-thumb:hover img,
.home-sale-layout .tabs-panel dl dd.store-thumb:hover img{
    transform: scale(1.3);
    transition: all 1s ease 0s;
	-webkit-transform: scale(1.3);
	-webkit-transform: all 1s ease 0s;
}

.server-list--right {
    width: 399px;
    height: 278px;
    background-color: #fff;
    float: left;
    border: 1px solid #e8e8e8;
    border-left: 0;
}

.server-list--right--top {
    height: 50px;
    line-height: 50px;
    border-bottom: 1px solid #e8e8e8;

}

.server-list--right--top--left {
    float: left;
    margin-left: 15px;
    color: #ed5172;
    font-size: 16px;
}

.server-list--right--top--right {
    float: right;
    margin-right: 15px;
    font-size: 14px;
    color: #666;
}

.server-list--right--top--right span {
    color: #ed5172;
}

.server-list--right--bottom {
    padding: 18px 15px 0;
}

.server-list--right--bottom--top {
    /*border: 1px solid red;*/
    overflow: hidden;
}

.server-list--right--bottom--top--left,
.server-list--right--bottom__bottom--left {
    float: left;
    width: 245px;
    height: 90px;
    padding-left: 10px;
    /*background-color: #a6dbff;*/
    color: #666;
}

.server-list--right--bottom--top--left a,
.server-list--right--bottom__bottom--left a {
    text-decoration: none;
    color: #666;
}

.server-list--right--bottom--top--right,
.server-list--right--bottom__bottom--right {
    float: left;
    width: 100px;
    height: 90px;
    overflow: hidden;
    margin-left: 14px;
    background-color: #a6dbff;

}

.server-list--right--bottom--top--right img,
.server-list--right--bottom__bottom--right img {
    width: 100px;
    height: 90px;
}

.server-list--right--bottom__bottom {

    margin-top: 15px;
}

.server-list--right--bottom--top--left__left {

    width: 65px;
    font-size: 14px;
    font-weight: 700;
}

.server-list--right--bottom--top--left__left,
.server-list--right--bottom--top--left__center,
.server-list--right--bottom--top--left__right {
    float: left;
    /*border:1px solid red;*/
}

.server-list--right--bottom--top--left__center ul,
.server-list--right--bottom--top--left__right ul {
    list-style: none;
    padding: 0;
    margin: 0 0 0 22px;
}

.server-list--right--bottom--top--left__center li:nth-of-type(2),
.server-list--right--bottom--top--left__center li:nth-of-type(3),
.server-list--right--bottom--top--left__right li:nth-of-type(2),
.server-list--right--bottom--top--left__right li:nth-of-type(3) {
    margin-top: 15px;
}

/* 服务列表结束 */

/* 右侧登录表单开始 */
@media screen and (-webkit-min-device-pixel-ratio: 0) {
    input[type="date"].form-control,
    input[type="time"].form-control,
    input[type="datetime-local"].form-control,
    input[type="month"].form-control {
        line-height: 34px;
    }
    input[type="date"].input-sm,
    input[type="time"].input-sm,
    input[type="datetime-local"].input-sm,
    input[type="month"].input-sm,
    .input-group-sm input[type="date"],
    .input-group-sm input[type="time"],
    .input-group-sm input[type="datetime-local"],
    .input-group-sm input[type="month"] {
        line-height: 30px;
    }
    input[type="date"].input-lg,
    input[type="time"].input-lg,
    input[type="datetime-local"].input-lg,
    input[type="month"].input-lg,
    .input-group-lg input[type="date"],
    .input-group-lg input[type="time"],
    .input-group-lg input[type="datetime-local"],
    .input-group-lg input[type="month"] {
        line-height: 46px;
    }
}
.input-group {
    position: relative;
    display: table;
    border-collapse: separate;
}
.input-group[class*="col-"] {
    float: none;
    padding-right: 0;
    padding-left: 0;
}
.input-group .form-control {
    position: relative;
    z-index: 2;
    float: left;
    width: 100%;
    margin-bottom: 0;
    padding-top: 6px;
    padding-bottom: 4px;
    padding-left: 4px;
    border: 1px solid #dedede;
    -webkit-border-top-right-radius: 3px;
    -webkit-border-bottom-right-radius: 3px;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
}
.input-group .form-control:focus {
    z-index: 3;
}
.input-group-lg > .form-control,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .btn {
    height: 46px;
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.3333333;
    border-radius: 6px;
}
select.input-group-lg > .form-control,
select.input-group-lg > .input-group-addon,
select.input-group-lg > .input-group-btn > .btn {
    height: 46px;
    line-height: 46px;
}
textarea.input-group-lg > .form-control,
textarea.input-group-lg > .input-group-addon,
textarea.input-group-lg > .input-group-btn > .btn,
select[multiple].input-group-lg > .form-control,
select[multiple].input-group-lg > .input-group-addon,
select[multiple].input-group-lg > .input-group-btn > .btn {
    height: auto;
}
.input-group-sm > .form-control,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .btn {
    height: 30px;
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px;
}
select.input-group-sm > .form-control,
select.input-group-sm > .input-group-addon,
select.input-group-sm > .input-group-btn > .btn {
    height: 30px;
    line-height: 30px;
}
textarea.input-group-sm > .form-control,
textarea.input-group-sm > .input-group-addon,
textarea.input-group-sm > .input-group-btn > .btn,
select[multiple].input-group-sm > .form-control,
select[multiple].input-group-sm > .input-group-addon,
select[multiple].input-group-sm > .input-group-btn > .btn {
    height: auto;
}
.input-group-addon,
.input-group-btn,
.input-group .form-control {
    display: table-cell;
}
.input-group-addon:not(:first-child):not(:last-child),
.input-group-btn:not(:first-child):not(:last-child),
.input-group .form-control:not(:first-child):not(:last-child) {
    border-radius: 0;
}
.input-group-addon,
.input-group-btn {
    width: 1%;
    white-space: nowrap;
    vertical-align: middle;
}
.input-group-addon {
    padding: 6px 12px;
    font-size: 14px;
    font-weight: normal;
    line-height: 1;
    color: #555;
    text-align: center;
    background-color: #fff;
    border: 1px solid #dedede;
    border-radius: 4px;
}
.input-group-addon.input-sm {
    padding: 5px 10px;
    font-size: 12px;
    border-radius: 3px;
}
.input-group-addon.input-lg {
    padding: 10px 16px;
    font-size: 18px;
    border-radius: 6px;
}
.input-group-addon input[type="radio"],
.input-group-addon input[type="checkbox"] {
    margin-top: 0;
}
.input-group .form-control:first-child,
.input-group-addon:first-child,
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group > .btn,
.input-group-btn:first-child > .dropdown-toggle,
.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.input-group-btn:last-child > .btn-group:not(:last-child) > .btn {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}
.input-group-addon:first-child {
    border-right: 0;
}
.input-group .form-control:last-child,
.input-group-addon:last-child,
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group > .btn,
.input-group-btn:last-child > .dropdown-toggle,
.input-group-btn:first-child > .btn:not(:first-child),
.input-group-btn:first-child > .btn-group:not(:first-child) > .btn {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}
.input-group-addon:last-child {
    border-left: 0;
}
.input-group-btn {
    position: relative;
    font-size: 0;
    white-space: nowrap;
}
.input-group-btn > .btn {
    position: relative;
}
.input-group-btn > .btn + .btn {
    margin-left: -1px;
}
.input-group-btn > .btn:hover,
.input-group-btn > .btn:focus,
.input-group-btn > .btn:active {
    z-index: 2;
}
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group {
    margin-right: -1px;
}
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group {
    z-index: 2;
    margin-left: -1px;
}

.input-group--one--top {
    /* margin-top: 15px; */
}
.input-group--two--top {
    margin-top: 5px;
}
.fa-user,
.fa-lock {
    color: #dedede;
}
.form-control--width {
    width: 60% !important;
    -webkit-border-top-right-radius: 3px !important;
    -webkit-border-bottom-right-radius: 3px !important;
    border-top-right-radius: 3px !important;
    border-bottom-right-radius: 3px !important;
}
.input-pas {
   /*border: 1px solid red;*/
    display: inline-block;
    line-height: 30px;
    position: relative;
    left: 14px;
}
.form-control-code {
    margin-top: 10px !important;
    -webkit-border-top-right-radius: 3px !important;
    -webkit-border-bottom-right-radius: 3px !important;
    border-top-right-radius: 3px !important;
    border-bottom-right-radius: 3px !important;
}
.form-control-code--width {
    width: 93% !important;
}
.input-code {
    display: inline-block;
    width: 8%;
    border: 1px solid red;
}
/* 右侧登录表单结束 */

/* 联系方式 */

.con-hover:hover .shop-rate-con {
    display: block;
}
.con-hover:hover .shop-rate-con  p.link_QQ{
	background-color:#ed5172;
	padding-left:10px;	
	padding-top:2px;
	padding-bottom:2px;
}
.con-hover:hover .shop-rate-con  p.link_QQ a{
	display:block;
	padding-left:22px;
	background:url(../images/call.png) 0 -25px no-repeat;
	margin:2px;
	height:19px;
	color:white;
}
.con-hover:hover .shop-rate-con  p.link_Phone{
	padding-left:10px;	
	padding-top:2px;
	padding-bottom:2px;		
}
.con-hover:hover .shop-rate-con  p.link_Phone a{
	display:block;
	padding-left: 22px;
	background:url(../images/call.png) 0 -46px no-repeat;
	margin:2px;
	height:19px;
}
.con-hover .shop-rate-con {
    background-color: #FFF;
    display: none;
    position: absolute;
    z-index: 5;
    top: -4px;
    left: -8px;
    box-shadow: 2px 2px 1px rgba(153,153,153,0.5);
    z-index: 199;
    border-radius: 5px;
    width: 130px;
    overflow: hidden;
}

.con-hover .shop-rate-con-no {
    background-color: #FFF;
    display: none;
    position: absolute;
    z-index: 5;
    top: 10px;
    left: 0px;
    box-shadow: 2px 2px 1px rgba(153,153,153,0.5);
    z-index: 199;
    border-radius: 5px;
    width: 125px;
    overflow: hidden;
	border: 1px solid #EC5171;
    text-align: center;
	color:#999;
}
.con-hover:hover .shop-rate-con-no{
	display:block;
}

.full_module { background: #FFF; width: 1182px; clear: both; border: solid 1px #D8D8D8; padding:8px; margin-top: 8px; }
.full_module h2 { font-family: Verdana, Geneva, sans-serif;  font-size:9px; line-height: 30px; color:#F60; height: 30px; margin-bottom: 10px;  border-bottom: 1px solid #E7E7E7;}
.full_module h3 { font-family: Verdana, Geneva, sans-serif;  font-size:9px; line-height: 30px; color:#F60; height: 30px; margin-bottom: 10px;  border-bottom: 1px solid #E7E7E7;}
.full_module b { font-family: "微软雅黑"; font-size:15px; line-height: 30px;color: #3E3E3E; display: inline; float: left; padding: 0 10px 0 4px; margin-left: 8px;}
.full_module .infocontent { width: 1182px; height:135px; overflow:hidden;}
.full_module p { line-height: 17px; font-size: 12px; font-weight: 600; color: #FFF; background: url(../images/adbtn.gif) no-repeat 0px 0px; text-align: center;display: inline; width: 160px; height: 17px; float: right; padding-bottom: 7px; margin: 0px 6px 16px 0px;}
.full_module p a { color: #FFF;}

